Use test AT context with installed tests
authorEmmanuele Bassi <ebassi@gnome.org>
Sat, 10 Oct 2020 00:44:31 +0000 (01:44 +0100)
committerEmmanuele Bassi <ebassi@gnome.org>
Mon, 12 Oct 2020 15:19:31 +0000 (16:19 +0100)
Otherwise we're going to need an AT-SPI service on the session, and the
accessibility bus.

15 files changed:
.gitlab-ci.yml
testsuite/css/api.test.in
testsuite/css/change/change.test.in
testsuite/css/nodes/nodes.test.in
testsuite/css/parser/parser.test.in
testsuite/css/style/style.test.in
testsuite/gdk/gdk.test.in
testsuite/gsk/render-nodes-cairo.test.in
testsuite/gsk/render-nodes-vulkan.test.in
testsuite/gtk/gtk.test.in
testsuite/reftests/reftests-dark.test.in
testsuite/reftests/reftests-hc.test.in
testsuite/reftests/reftests-hci.test.in
testsuite/reftests/reftests.test.in
testsuite/tools/tools.test.in

index 166d77e47bc83bc12d85e27a066179ef00e9e0ed..5607e2e1aa32bb7ef76ccf49537bf6541fe79d68 100644 (file)
@@ -99,6 +99,7 @@ installed-tests:
   needs: []
   variables:
     EXTRA_MESON_FLAGS: "--prefix=/usr --libdir=/usr/lib64 -Dinstall-tests=true"
+    G_TEST_ACCESSIBLE: 1
   script:
     - meson subprojects update
     - meson ${COMMON_MESON_FLAGS} ${EXTRA_MESON_FLAGS} ${BACKEND_FLAGS} ${FEATURE_FLAGS}
index ee5a0b38e42f7403dda0239d1c26ac0097dafe62..d1d25a1bc13a07c0743043f73aaed20b3eb13656 100644 (file)
@@ -1,4 +1,4 @@
 [Test]
-Exec=@libexecdir@/installed-tests/gtk-4.0/css/api --tap -k
+Exec=/bin/sh -c "env G_ENABLE_DIAGNOSTIC=0 GTK_TEST_ACCESSIBLE=1 @libexecdir@/installed-tests/gtk-4.0/css/api --tap -k"
 Type=session
 Output=TAP
index 0996111779f882c08afc8723a55c0f18f7694f7d..9906e9f95b5a787e72ba14a3f7af1d006c9c2982 100644 (file)
@@ -1,4 +1,4 @@
 [Test]
-Exec=@libexecdir@/installed-tests/gtk-4.0/css/change/test-css-change --tap -k
+Exec=/bin/sh -c "env G_ENABLE_DIAGNOSTIC=0 GTK_TEST_ACCESSIBLE=1 @libexecdir@/installed-tests/gtk-4.0/css/change/test-css-change --tap -k"
 Type=session
 Output=TAP
index bf5331999f7cf650001f5eef0c6148776505441f..e662b746b6b53487e85b2cf63a7ced57ab9007e3 100644 (file)
@@ -1,4 +1,4 @@
 [Test]
-Exec=@libexecdir@/installed-tests/gtk-4.0/css/nodes/test-css-nodes --tap -k
+Exec=/bin/sh -c "env G_ENABLE_DIAGNOSTIC=0 GTK_TEST_ACCESSIBLE=1 @libexecdir@/installed-tests/gtk-4.0/css/nodes/test-css-nodes --tap -k"
 Type=session
 Output=TAP
index 2312d7305d176dcb3b3fa28648ea45dd6d8b7f56..91bb6d20f6b81e220dc759607a09aa866f4ee34b 100644 (file)
@@ -1,4 +1,4 @@
 [Test]
-Exec=@libexecdir@/installed-tests/gtk-4.0/css/parser/test-css-parser --tap -k
+Exec=/bin/sh -c "env G_ENABLE_DIAGNOSTIC=0 GTK_TEST_ACCESSIBLE=1 @libexecdir@/installed-tests/gtk-4.0/css/parser/test-css-parser --tap -k"
 Type=session
 Output=TAP
index 2990614b51c317a1bcc2638e495f217e8ddfb274..6cce32a0a0e167fb22b08ae03123221e1df7da85 100644 (file)
@@ -1,4 +1,4 @@
 [Test]
-Exec=@libexecdir@/installed-tests/gtk-4.0/css/style/test-css-style --tap -k
+Exec=/bin/sh -c "env G_ENABLE_DIAGNOSTIC=0 GTK_TEST_ACCESSIBLE=1 @libexecdir@/installed-tests/gtk-4.0/css/style/test-css-style --tap -k"
 Type=session
 Output=TAP
index 709cb6a6bd931a16c4ed4a46a7d0c9efa3aba901..ad90aa61ed43b1e8025fc605d62baa5bb1d714e2 100644 (file)
@@ -1,4 +1,4 @@
 [Test]
-Exec=@testexecdir@/@test@ --tap -k --verbose
+Exec=/bin/sh -c "env G_ENABLE_DIAGNOSTIC=0 GTK_TEST_ACCESSIBLE=1 @testexecdir@/@test@ --tap -k --verbose"
 Type=session
 Output=TAP
index 28a4f55d761b664577a85ea51b992c52fd2ba114..8976ff03d874907d2bf7fca8adc45d1b4f5a298e 100644 (file)
@@ -1,4 +1,4 @@
 [Test]
-Exec=/bin/sh -c "env GSK_RENDERER=cairo @libexecdir@/installed-tests/gtk-4.0/gsk/test-render-nodes --tap -k --verbose"
+Exec=/bin/sh -c "env G_ENABLE_DIAGNOSTIC=0 GSK_RENDERER=cairo GTK_TEST_ACCESSIBLE=1 @libexecdir@/installed-tests/gtk-4.0/gsk/test-render-nodes --tap -k --verbose"
 Type=session
 Output=TAP
index d16ba906e4c6b36c3e1f5ebee1e3db54af6a0471..4ad9523ed47b0b3f39f8056cd65c88b952cdbcf6 100644 (file)
@@ -1,4 +1,4 @@
 [Test]
-Exec=/bin/sh -c "env GSK_RENDERER=vulkan @libexecdir@/installed-tests/gtk-4.0/gsk/test-render-nodes --tap -k --verbose"
+Exec=/bin/sh -c "env GTK_TEST_ACCESSIBLE=1 GSK_RENDERER=vulkan @libexecdir@/installed-tests/gtk-4.0/gsk/test-render-nodes --tap -k --verbose"
 Type=session
 Output=TAP
index 709cb6a6bd931a16c4ed4a46a7d0c9efa3aba901..ad90aa61ed43b1e8025fc605d62baa5bb1d714e2 100644 (file)
@@ -1,4 +1,4 @@
 [Test]
-Exec=@testexecdir@/@test@ --tap -k --verbose
+Exec=/bin/sh -c "env G_ENABLE_DIAGNOSTIC=0 GTK_TEST_ACCESSIBLE=1 @testexecdir@/@test@ --tap -k --verbose"
 Type=session
 Output=TAP
index ab0e2fb19f60d1fa04ed0b6554bd65c7ef772dda..d30a4f2099dd37dc413b638a6877c8a09896229c 100644 (file)
@@ -1,4 +1,4 @@
 [Test]
-Exec=/bin/sh -c "env GTK_THEME=Adwaita:dark G_ENABLE_DIAGNOSTIC=0 @libexecdir@/installed-tests/gtk-4.0/gtk-reftest -k --verbose --tap --output $(pwd) --directory @libexecdir@/installed-tests/gtk-4.0/reftests"
+Exec=/bin/sh -c "env GTK_THEME=Adwaita:dark GTK_TEST_ACCESSIBLE=1 G_ENABLE_DIAGNOSTIC=0 @libexecdir@/installed-tests/gtk-4.0/gtk-reftest -k --verbose --tap --output $(pwd) --directory @libexecdir@/installed-tests/gtk-4.0/reftests"
 Type=session-exclusive
 Output=TAP
index 9d6cb5655da2ac45e0778ee9492e7d1088d74763..88627b7ae4e03c239fe9ad2d53cf117ee1c715b8 100644 (file)
@@ -1,4 +1,4 @@
 [Test]
-Exec=/bin/sh -c "env GTK_THEME=HighContrast G_ENABLE_DIAGNOSTIC=0 @libexecdir@/installed-tests/gtk-4.0/gtk-reftest -k --verbose --tap --output $(pwd) --directory @libexecdir@/installed-tests/gtk-4.0/reftests"
+Exec=/bin/sh -c "env GTK_THEME=HighContrast GTK_TEST_ACCESSIBLE=1 G_ENABLE_DIAGNOSTIC=0 @libexecdir@/installed-tests/gtk-4.0/gtk-reftest -k --verbose --tap --output $(pwd) --directory @libexecdir@/installed-tests/gtk-4.0/reftests"
 Type=session-exclusive
 Output=TAP
index 6ea0b1aa3a74524d2c65b50e2756a63507b47513..24e785551c55e89f9cc31ee308673a7a5356be3a 100644 (file)
@@ -1,4 +1,4 @@
 [Test]
-Exec=/bin/sh -c "env GTK_THEME=HighContrastInverse G_ENABLE_DIAGNOSTIC=0 @libexecdir@/installed-tests/gtk-4.0/gtk-reftest -k --verbose --tap --output $(pwd) --directory @libexecdir@/installed-tests/gtk-4.0/reftests"
+Exec=/bin/sh -c "env GTK_THEME=HighContrastInverse GTK_TEST_ACCESSIBLE=1 G_ENABLE_DIAGNOSTIC=0 @libexecdir@/installed-tests/gtk-4.0/gtk-reftest -k --verbose --tap --output $(pwd) --directory @libexecdir@/installed-tests/gtk-4.0/reftests"
 Type=session-exclusive
 Output=TAP
index 9eb1864bfa9480f6f5ea0baa12743f6906f9d3ba..53971961d6386e3ecb8651e37d030d919e59084a 100644 (file)
@@ -1,4 +1,4 @@
 [Test]
-Exec=/bin/sh -c "env G_ENABLE_DIAGNOSTIC=0 @libexecdir@/installed-tests/gtk-4.0/gtk-reftest -k --verbose --tap --output $(pwd) --directory @libexecdir@/installed-tests/gtk-4.0/reftests"
+Exec=/bin/sh -c "env GTK_TEST_ACCESSIBLE=1 G_ENABLE_DIAGNOSTIC=0 @libexecdir@/installed-tests/gtk-4.0/gtk-reftest -k --verbose --tap --output $(pwd) --directory @libexecdir@/installed-tests/gtk-4.0/reftests"
 Type=session-exclusive
 Output=TAP
index 24c47ce34f637dc88ee493b9c262e79bfb51a6aa..d0f3810a444cf744ba5ae58bd3b58960f1789766 100644 (file)
@@ -1,4 +1,4 @@
 [Test]
-Exec=/bin/sh -c "env G_ENABLE_DIAGNOSTIC=0 TEST_DATA_DIR=@testexecdir@/@test@-data @testexecdir@/@test@"
+Exec=/bin/sh -c "env GTK_TEST_ACCESSIBLE=1 G_ENABLE_DIAGNOSTIC=0 TEST_DATA_DIR=@testexecdir@/@test@-data @testexecdir@/@test@"
 Type=session
 Output=TAP